package com.ctyun.xstore.vod.transcode.model;

import java.util.Date;

/**
 * 转码任务类
 */
public class TranscodeTask {

	private String taskId;

	private String clientCallbackUrl;

	private String callbackMessage;

	private String status;

	private Date createTime;

	private String videoId;

	private Long transcodeTemplateId;

	private Long watermarkId;

	private Long targetFileSize;

	public String getTaskId() {
		return taskId;
	}

	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	public String getClientCallbackUrl() {
		return clientCallbackUrl;
	}

	public void setClientCallbackUrl(String clientCallbackUrl) {
		this.clientCallbackUrl = clientCallbackUrl;
	}

	public String getCallbackMessage() {
		return callbackMessage;
	}

	public void setCallbackMessage(String callbackMessage) {
		this.callbackMessage = callbackMessage;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getVideoId() {
		return videoId;
	}

	public void setVideoId(String videoId) {
		this.videoId = videoId;
	}

	public Long getTranscodeTemplateId() {
		return transcodeTemplateId;
	}

	public void setTranscodeTemplateId(Long transcodeTemplateId) {
		this.transcodeTemplateId = transcodeTemplateId;
	}

	public Long getWatermarkId() {
		return watermarkId;
	}

	public void setWatermarkId(Long watermarkId) {
		this.watermarkId = watermarkId;
	}

	public Long getTargetFileSize() {
		return targetFileSize;
	}

	public void setTargetFileSize(Long targetFileSize) {
		this.targetFileSize = targetFileSize;
	}

	@Override
	public String toString() {
		return "TranscodeTask{" +
				"taskId=" + taskId +
				", clientCallbackUrl='" + clientCallbackUrl + '\'' +
				", callbackMessage='" + callbackMessage + '\'' +
				", status='" + status + '\'' +
				", createTime=" + createTime +
				", videoId='" + videoId + '\'' +
				", transcodeTemplateId=" + transcodeTemplateId +
				", watermarkId=" + watermarkId +
				", targetFileSize=" + targetFileSize +
				'}';
	}
}
